package com.tjcu;

import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;

/**
 * @author ：王恒杰
 * @date ：Created in 2022/3/31 16:00
 * @description：测试OSS
 */
public class testOSS {
    public static void main(String[] args) throws FileNotFoundException {
        // Endpoint以杭州为例，其它Region请按实际情况填写。
        String endpoint = "http://oss-cn-beijing.aliyuncs.com";
        // 云账号AccessKey有所有API访问权限，建议遵循阿里云安全最佳实践，创建并使用RAM子账号进行API访问或日常运维，请登录 https://ram.console.aliyun.com 创建。
        String accessKeyId = "LTAI5tNvGuLgqM8vGhAA1J1s";
        String accessKeySecret = "DnaJMu2OxtwewycJEg5anC62gHto2L";
        String bucketName = "hanfu-img";  //存储空间名
        String objectName = "aaa.jpg";  //文件名  可以指定文件目录
        String localFile="D:\\img\\0.jpg";  //本地视频路径

        // 创建OSSClient实例。
        OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);

        // 上传文件流。
        InputStream inputStream = new FileInputStream(localFile);
        //上传文件
        ossClient.putObject(bucketName, objectName, inputStream);

        // 关闭OSSClient。
        ossClient.shutdown();
    }
}
